home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #14 / Monster Media No. 14 (April 1996) (Monster Media, Inc.).ISO / bbs_door / vfy_39.zip / SETUP.DOC < prev    next >
Text File  |  1996-02-11  |  16KB  |  358 lines

  1.         **************************************************************
  2.         *                                                            *
  3.         *                       SETUP.EXE v3.9                       *
  4.         *                             for                            *
  5.         *        VERIFY!.EXE v3.9   Copyright (c) 1991 - 1996        *
  6.         *                                                            *
  7.         *                Sagerquist Micro Engineering                *
  8.         *                                                            *
  9.         *                   1414 W. Kerrick Street                   *
  10.         *                    Lancaster, Ca. 93534                    *
  11.         *                    Data  (805) 723-6908                    *
  12.         *                                                            *
  13.         *                          Internet                          *
  14.         *                    E-Mail:  zs@qnet.com                    *
  15.         *              WWW: http://www.av.qnet.com/~zs/              *
  16.         *                                                            *
  17.         **************************************************************
  18.  
  19.  
  20. DESCRIPTION
  21. -----------
  22.     SETUP.EXE is a program that performs the necessary adjustments
  23.     for VERIFY!.EXE.  It creates or modifies the binary file
  24.     VERIFY!.DAT.  After running through SETUP, you will be ready to
  25.     go on line with VERIFY!.
  26.  
  27. OVERVIEW
  28. --------
  29.     Each item on SETUP's menu (the top line) pulls down to a window.
  30.     The menu item is called with Alt [n], where n is the highlighted
  31.     letter.  Each window allows for editing the values contained
  32.     within it.  VERIFY! is supplied with a generic VERIFY!.DAT file
  33.     and the values from it are placed within each window.  The data
  34.     remains in memory until pressing Alt S.  Pressing Alt S from any
  35.     window saves ALL changes made, in the present and previous windows.
  36.     If you forget to save your changes, you will be prompted on exit.
  37.  
  38. OPERATION
  39. ---------
  40.     Type SETUP from the DOS prompt.  If found, data from VERIFY!.DAT
  41.     will be loaded.  If not found, VERIFY!.DAT will be created.
  42.  
  43.     For upgrading from version 2.8 or above to the current version, the 
  44.     SETUP.EXE will recognize the old data and automatically invoke the
  45.     program FIX_DAT.EXE and make the necessary adjustments.  The new data
  46.     structure is larger.  The new data variables will be blank waiting
  47.     for your input.
  48.  
  49.     If the file VERIFY!.DAT is from v2.6 or earlier, you must delete
  50.     VERIFY!.DAT and start over, reentering all necessary data.
  51.  
  52.     ALT H
  53.     -----
  54.     This calls the Help window.  Just information here.
  55.  
  56.     ALT R
  57.     -----
  58.     This calls the Registration window.  Place your first name, last 
  59.     name and registration number within the appropriate boxes.  Each
  60.     box must contain only one name without any spaces.  If a space
  61.     is present, the name(s) after the space will be cut off.  Your
  62.     registration number is obtained through Carl Sagerquist.  See
  63.     VERIFY!.DOC for details.
  64.  
  65.     ALT M
  66.     -----
  67.     This calls the Modem window.  The strings for Modem Reset, Modem
  68.     Dial, Modem Initialize and Modem Hangup are set here.  Ensure that 
  69.     the characters sent to the modem for each function are correct for
  70.     your modem.  Spaces between modem commands are OK:  ATS11=55DT may 
  71.     look like:  AT S11=55 DT for clarity.
  72.  
  73.     Its important to understand this concept:  The modem's settings before
  74.     call back must be the same after call back.  Although its highly
  75.     unlikely that the hangup routine will alter this, it could happen
  76.     through the ATZ.  If your modem has a "non-volatile memory", your BBS
  77.     initialization string should write its configuration to this memory.
  78.     Most modems use the &W command to perform this task.  Then, an ATZ
  79.     resets the modem to the stored settings.
  80.  
  81.     Use the &W command in your BBS initialization string, and leave the
  82.     Modem Initialize String in SETUP.EXE blank for best operation.
  83.  
  84.     If your modem does not have a non-volatile memory, copy the 
  85.     initialization string from the BBS to the Modem Initialize String in 
  86.     SETUP.EXE, otherwise the ATZ will clear the modem's current settings.
  87.  
  88.     The Hang-up String is used when dropping DTR does not disconnect the
  89.     modem.  The escape sequence:  +++  is sent to place the modem into
  90.     command mode, then the hang-up string as defined.  VERIFY!.EXE is 
  91.     shipped with the string:  ATH0&C1   Alter this to match the commands 
  92.     for your modem, if necessary.
  93.  
  94.     ALT N
  95.     -----
  96.     This calls the Numbers Menu, which is another menu line of drop down 
  97.     windows.  All the numbers that are either screened in or screened out
  98.     are defined here.
  99.  
  100.     ALT N -> ALT B
  101.     --------------
  102.     First, place the local area code for the BBS.  This is the local
  103.     area code where the BBS is physically located.
  104.  
  105.     ALT N -> ALT U
  106.     --------------
  107.     Unauthorized numbers are area codes and prefixes.  Include emergency
  108.     numbers, phone company help numbers, those numbers that have the
  109.     potential to cost you lots of money, etc.  Numbers like:  411 611 
  110.     911 900 976 should be defined here.  These numbers are screened OUT,
  111.     meaning that if the caller's area code or prefix matches one of
  112.     these numbers, the call will not be placed.  A caller typing in one
  113.     of these numbers would be an obvious attempt to cause trouble.
  114.  
  115.     ALT N -> ALT 1 through ALT N -> ALT 3
  116.     -------------------------------------
  117.     Local prefixes are the first three digits of a local call.  For 
  118.     the number 723-6908, the number 723 is the prefix.  There are a 
  119.     limited amount of prefixes that are within your local calling area.
  120.     Calls to these numbers are normally at no extra charge.  You can
  121.     find them in the first few pages of your phone book, or ask the
  122.     phone company operator.  Define these numbers on the lines
  123.     provided in these windows.  These numbers are screened IN, meaning
  124.     only numbers defined will be called.  Other numbers will not be
  125.     called, unless they are defined elsewhere.  This is where the 
  126.     majority of your call backs will be performed.
  127.  
  128.     ALT N -> ALT 4
  129.     --------------
  130.     Extra Local Numbers are 7 didget callls placed to a neighboring
  131.     area code.  The number screening is the same as in local numbers.
  132.     If the caller's area code and prefix match, VERIFY! will respond
  133.     by dialing only 7 didgets.  Repeating an area code is acceptable, 
  134.     if there's not enough room for all the prefixes.  Extra Local Numbers 
  135.     are similar to Metro Numbers explained below, except that Metro 
  136.     Numbers dial the area code.  These numbers are screened IN meaning 
  137.     only numbers defined here will be recognized as metro numbers.
  138.  
  139.     ALT N -> ALT 5 through ALT N -> ALT 7
  140.     -------------------------------------
  141.     Metro numbers are defined as local calls to another area code.  These
  142.     windows allow for 9 metro area codes, and 56 prefixes per area code.
  143.     Repeating an area code is acceptable, if there's not enough room for
  144.     all the prefixes.  The number dialed may or may not be prefixed with
  145.     a 1, depending on your definition here.  After verification, the
  146.     caller is left on-line.  These numbers are screened IN meaning only 
  147.     numbers defined here will be recognized as metro numbers.  
  148.  
  149.     ALT N -> ALT T
  150.     --------------
  151.     Toll calls within the local area code are those numbers that begin
  152.     with a prefix other than those defined as local (above).  They 
  153.     appear like a local call, i.e. they are 7 digit numbers, but
  154.     can be costly since the phone company will charge extra for these
  155.     calls.  These numbers are screened IN by defining the numbers you
  156.     will allow to be called.  For example, I live in Lancaster, Ca.
  157.     Calls to Santa Barbara, Ca. are within my local area code, but
  158.     better than 100 miles away!  This is an expensive call and I don't
  159.     allow this call back prefix to be dialed.  Calls to Edwards AFB, Ca.
  160.     are only 30 miles from home, and cost me about 25 cents.  I allow
  161.     call backs to Edwards AFB, but not Santa Barbara by placing the 
  162.     prefixes for Edwards AFB in this window.
  163.  
  164.     If your phone company requires this number to be prefixed with the
  165.     number '1', then type 'Y' in the appropriate box of this window. 
  166.     The dialing string will appear like this:  17236908   Otherwise, it
  167.     will appear like this:  7236908
  168.  
  169.     ALT N -> ALT A
  170.     --------------
  171.     Area Codes (L/D) is a list of area codes for long distance only.
  172.     In the number (805) 723-6908, the number 805 is the area code.
  173.     Area codes cover large geographical areas, and in some cases, whole
  174.     states.  These numbers are screened IN, meaning if the area code
  175.     is not defined here, a call back to that area code will not be 
  176.     placed.  DO NOT PLACE YOUR LOCAL AREA CODE ON THIS LINE, or calls
  177.     within in the local area code not found in the other windows will be
  178.     dialed with '1' and the area code added to it!
  179.  
  180.     000
  181.     ---
  182.     If the number 000 is placed on the line, then any number is
  183.     authorized.  For example, if 000 is placed in the long distance
  184.     window, then all long distance call backs are authorized.  000 is
  185.     a wild card.
  186.  
  187.     The 000 wild card may be used in the local prefix windows, extra
  188.     local prefix window, metro number window, toll call within the 
  189.     local area code window, or the long distance area code window.  000 
  190.     does not work on the unauthorized numbers window.
  191.  
  192.     If you want the number 1 and the BBS's local area code dialed with
  193.     some numbers, you'll need to place the BBS's area code on the line
  194.     with the 000 (in the Area Code window) like this:  000 805
  195.  
  196.     Example:
  197.     1 - The caller's call back number contains the same area code as
  198.         the BBS's.
  199.     2 - The caller's prefix is not found on the Local lines.
  200.     3 - The caller's prefix is not found on the Extra Local lines.
  201.     4 - The caller's prefix is not found on the Toll local lines.
  202.     5 - 000 is placed on the Long Distance Area Codes line by itself.
  203.  
  204.     Since the caller's area code matches the BBS's (1 above), the call
  205.     is not placed.  
  206.  
  207.     If you require your local area code to be dialed for some numbers,
  208.     place the number 000 and the BBS's local area code together on the
  209.     Long Distance line. (000 805)  Then, after no match is found on the
  210.     Local or Toll Local lines, the area code will match, and the full
  211.     11 digit number will be dialed.  (1-805-###-####).
  212.  
  213.     ALT O
  214.     -----
  215.     This calls the Other window.  Here, call back times are defined or 
  216.     disabled, and the call back retries number is defined.
  217.  
  218.     Local call back times are defined by placing the start time and
  219.     end time in the appropriate boxes.  The times placed here must be 
  220.     the hours only by the 24 hour clock.  Times like 3:30 are not 
  221.     allowed.  5:00 pm on the 24 hour clock is 17.  9:00 pm is 21.  
  222.     6:00 am is 6.  12:00 am is 0 or 24.
  223.  
  224.     Long distance and toll call back times are defined by placing the
  225.     start time and end time in the appropriate boxes, juat like the
  226.     local call back times.  
  227.  
  228.     To disable this function, and allow for all AUTHORIZED call backs 
  229.     at any time of day, enter 0 (zero) for both start and end times.
  230.  
  231.     Retries is the number of times VERIFY! will 1: call back to try to 
  232.     find a modem and 2: allow the caller to type in his name on call back.
  233.     Sometimes, when the call back is placed, an unsuspecting family member 
  234.     will pick up the phone and break the modem connection.  Sometimes, the 
  235.     caller puts his communications program into Host Mode instead of just 
  236.     typing 'ATA' causing his opening screen to be sent destroying the 
  237.     verify process.  Sometimes the caller just needs practice.  Sometimes
  238.     the caller stumbles on the keyboard when typing in his password.  And
  239.     sometimes they spell their name wrong (usually aliases, though).  
  240.     Place the number of attempts in the appropriate box.  Although it 
  241.     accepts a number as large as 99, a more reasonable number would be 2 
  242.     or 3.  VERIFY! will stop returning the call after a modem is found, 
  243.     or the amount of attempts has been reached.
  244.  
  245.     ALT S
  246.     -----
  247.     This saves the data to the binary structure file VERIFY!.DAT.  All
  248.     data remains in memory.  Data is not lost moving from one window to
  249.     another.  Pressing Alt S saves all data from all windows to the
  250.     file.  If changes were made, but not written to disk, you will be
  251.     prompted to save on exit.
  252.  
  253.     ALT X
  254.     -----
  255.     This exits the program.  If the data has changed, you will be prompted
  256.     to save.
  257.  
  258.     ESC
  259.     ---
  260.     The escape key backs up one menu at a time.  It also will exit the
  261.     program, if ESC is hit at the main menu screen.  When prompted to
  262.     save on exit, the Esc key also returns you to the program, should
  263.     you decide to go back and review your changes.
  264.  
  265. HISTORY
  266. -------
  267.     Version 3.9 - 02/11/96 - No changes in operation, revision number 
  268.                  changed to match VERIFY!.EXE.
  269.  
  270.     Version 3.8 - 01/18/96 - Now compiled with Borland C/C++ v3.1.
  271.                  No changes in operation, revision number 
  272.                  changed to match VERIFY!.EXE.
  273.  
  274.     Version 3.7 - 12/26/95 - No changes, revision number changed to
  275.                  match VERIFY!.EXE.
  276.  
  277.     Version 3.6 - 05/12/95 - No changes, revision number changed to
  278.                  match VERIFY!.EXE.
  279.  
  280.     Version 3.5b- 04/21/95 - Added Local Call Back Times definition
  281.                  allowing for control of when local call
  282.                  backs will take place.
  283.  
  284.     Version 3.5 - 03/15/95 - Added Extra Local Numbers window.
  285.  
  286.     Version 3.4 - 02/01/94 - Added a third window of Local Prefixes.
  287.  
  288.                    - Tripled the amount of Metro Numbers
  289.                  that may be defined.
  290.  
  291.                    - Added "Hang-up String" in the MODEM window.
  292.  
  293.     Version 3.3 - 12/19/93 - No changes, revision number changed to
  294.                  match VERIFY!.EXE.
  295.  
  296.     Version 3.2 - 11/21/93 - Altered the .DOC file (this file) regarding
  297.                  the modem initialization.  No other changes,
  298.                  revision number changed to match VERIFY!.EXE.
  299.  
  300.     Version 3.1a- 09/15/93 - No changes, revision number changed to
  301.                  match VERIFY!.EXE.
  302.  
  303.     Version 3.1 - 09/15/93 - No changes, revision number changed to
  304.                  match VERIFY!.EXE.
  305.  
  306.     Version 3.0 - 08/15/93 - Metro Numbers support added.
  307.  
  308.                    - If upgrading from VERIFY!.EXE v2.9,
  309.                  adjustment of the file VERIFY!.DAT is
  310.                  automatic through FIX_DAT.EXE.  The
  311.                  extra space in the data structure is
  312.                  blank, waiting for your input.
  313.  
  314.                    - Screen clearing on exit adjusted.
  315.  
  316.     Version 2.9 - 07/11/93 - No changes: Revision number changed to
  317.                  match VERIFY!.EXE's revision number.
  318.  
  319.     Version 2.8 - 04/04/93 - Doubled the amount of definable local
  320.                  prefixes.  Now the Local Numbers window
  321.                  is accessed through ALT N then either
  322.                  ALT 1 or ALT 2.
  323.  
  324.     Version 2.6 - 04/24/92 - Opening 5 second program identification ad
  325.                  now disappears early if a key is hit.
  326.                    - ALT N now opens a new menu, where the BBS
  327.                  area code, Unauthorized, Local, Toll Local,
  328.                  and Area Codes (L/D) are contained within
  329.                  their own pull down window.
  330.                    - Local Prefixes, Toll Local Prefixes, and
  331.                  L/D Area Codes are increased from 3 lines
  332.                  to 9 lines of 67 characters.
  333.                    - Toll Local numbers may now contain the
  334.                  number '1', at the sysop's choice.
  335.  
  336.     Version 2.5 - 04/08/92 - <CTRL> Rt Arrow now moves the curser to
  337.                  the beginning of the next word, or the
  338.                  end of the line.
  339.                    - <CTRL> Lt Arrow now moves the curser to
  340.                  the beginning of the previous word, or
  341.                  the beginning of the line.
  342.                    - In the Numbers Window, the Up Arrow & 
  343.                  Down Arrow now moves curser into the next 
  344.                  box for editing, either up or down.
  345.                    - All changes are now maintained in memory.
  346.                  The data loaded or changed is compared to
  347.                  the original data on exit.  If there was
  348.                  a change, you are prompted to save or quit.
  349.                    - The Insert may be toggled from any screen.
  350.                    - Bottom line informs you when the data is
  351.                  being saved.
  352.  
  353.     Version 2.4 - 01/01/92 - First release.  Release number begins at
  354.                  2.4 to match the release number of VERIFY!.
  355.  
  356.     Prior versions of this program were under the name M-VERIFY.EXE
  357.     written specifically for a MAXIHOST/MEGAHOST BBS.
  358.